(apply (lambda (a b c) (binary-add a (binary-add b c))) '(1 2 3))